@echo off
chcp 65001 >nul
echo ========================================
echo 测试步骤3跳转到解除合同页面
echo ========================================

echo.
echo 需求：在待办任务中，如果审核步骤为3，点击"处理"跳转到解除合同页面
echo.
echo 修改文件：
echo - lekang-ui/lekang-ui/src/views/system/tasks/index.vue
echo - 方法：handleHandle
echo.
echo 跳转逻辑：
echo ========================================
echo.
echo 退住申请（type=1）的处理逻辑：
echo.
echo 1. 如果 stepNo === 3：
echo    - 跳转到：/splccs/jcht（解除合同页面）
echo    - 传递参数：
echo      * id: row.bussniessId（业务ID）
echo      * taskId: row.taskId
echo      * ptId: row.id
echo      * step: 3
echo      * type: 1
echo.
echo 2. 如果 stepNo !== 3（步骤2或其他）：
echo    - 跳转到：/splccs/spsq（审批申请页面）
echo    - 传递参数：
echo      * id: row.bussniessId（业务ID）
echo      * taskId: row.taskId
echo      * ptId: row.id
echo      * step: stepNo
echo      * type: 1
echo      * mode: 'approval'
echo.
echo ========================================
echo 测试步骤：
echo ========================================
echo.
echo 测试1：步骤3的任务（如图所示的主键416）
echo 1. 在待办任务界面找到步骤为3的退住任务
echo    - 主键：416
echo    - 标题：退住申请审批
echo    - 审核步骤：3
echo 2. 点击该任务后面的"处理"按钮
echo 3. 应该跳转到：/splccs/jcht?id=84
echo 4. 解除合同页面应该显示真实数据（业务ID=84的数据）
echo.
echo 测试2：步骤2的任务（其他退住申请）
echo 1. 在待办任务界面找到步骤为2的退住任务
echo 2. 点击该任务后面的"处理"按钮
echo 3. 应该跳转到：/splccs/spsq?id=xx^&step=2
echo 4. 审批页面应该显示真实数据
echo.
echo ========================================
echo 控制台日志验证：
echo ========================================
echo.
echo 步骤3的任务：
echo - "=== 处理退住申请 ==="
echo - "退住申请步骤: 3"
echo - "步骤3：跳转到解除合同页面"
echo - 跳转路径：/splccs/jcht
echo.
echo 步骤2的任务：
echo - "=== 处理退住申请 ==="
echo - "退住申请步骤: 2"
echo - "步骤2：跳转到审批申请页面"
echo - 跳转路径：/splccs/spsq
echo.
echo ========================================
echo 数据库验证：
echo ========================================
echo.
echo -- 查询步骤3的待办任务
echo SELECT id, bussniess_id, title, step_no, is_handle
echo FROM pending_tasks
echo WHERE type = 1 AND step_no = 3
echo ORDER BY create_time DESC;
echo.
echo -- 查询业务ID=84的退住申请信息
echo SELECT * FROM check_out_management
echo WHERE business_id = '84';
echo.
echo 修复完成！
pause
